package com.ruoyi.system.domain.vo;

import java.math.BigDecimal;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;



/**
 * 用户评价咨询师视图对象 p_evaluate
 *
 * @author ruoyi
 * @date 2022-07-22
 */
@Data
@ApiModel("用户评价咨询师视图对象")
@ExcelIgnoreUnannotated
public class PEvaluateVo {

    private static final long serialVersionUID = 1L;

    /**
     * 
     */
    @ExcelProperty(value = "")
    @ApiModelProperty("")
    private Long id;

    /**
     * 用户id
     */
    @ExcelProperty(value = "用户id")
    @ApiModelProperty("用户id")
    private Long userId;

    /**
     * 评价内容
     */
    @ExcelProperty(value = "评价内容")
    @ApiModelProperty("评价内容")
    private String evaluateMsg;

    /**
     * 评价标签
     */
    @ExcelProperty(value = "评价标签")
    @ApiModelProperty("评价标签")
    private String evaluateTag;

    /**
     * 咨询师id
     */
    @ExcelProperty(value = "咨询师id")
    @ApiModelProperty("咨询师id")
    private Long adviserId;

    /**
     * 打分
     */
    @ExcelProperty(value = "打分")
    @ApiModelProperty("打分")
    private BigDecimal score;

    /**
     * 评价状态
     */
    @ExcelProperty(value = "评价状态", converter = ExcelDictConvert.class)
    @ExcelDictFormat(dictType = "check_flag")
    @ApiModelProperty("评价状态")
    private String evaluateType;

    /**
     * 评价标题
     */
    @ExcelProperty(value = "评价标题")
    @ApiModelProperty("评价标题")
    private String evaluateTitle;


}
